#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>


QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private slots:
    // void on_serialButton_clicked();

    void on_ISPButton_clicked();

    void onTabClosed(int index);  // 添加标签页关闭槽函数

    void on_serialButton_clicked();

private:
    template<typename T>
    void addOrSwitchTab(const QString& title);  // 添加模板函数
    Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
